package  com.albert.funny;

import com.albert.funny.IRemoteLocationTrackServiceCallback;

interface IRemoteLocationTrackService {
    /**
     * Often you want to allow a service to call back to its clients.
     * This shows how to do so, by registering a callback interface with
     * the service.
     */
    void registerCallback(com.albert.funny.IRemoteLocationTrackServiceCallback cb);
    
    /**
     * Remove a previously registered callback interface.
     */
    void unregisterCallback(com.albert.funny.IRemoteLocationTrackServiceCallback cb);
    
    void startTracking();
    
    void stopTracking();
    
    void recordLocation(String placeName);
}
